﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Templates/Acuicultura.Master" AutoEventWireup="true"
    CodeBehind="frmSiembraMes.aspx.cs" Inherits="EstadisticaProduce.Acuicultura.frmSiembraMes" %>

<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %>
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">

        <div class="clsDivResultado">
            <script type="text/javascript">
                $(document).ready(function () {
                    $("#<%=txtTallaPromedio.ClientID %>").numeric();
                    $("#<%=txtCantidad.ClientID %>").numeric(false);
                    $("#<%=txtVolumen.ClientID %>").numeric();
                    
                    $(".boton").click(function () {
                        $(".error").remove();
                        if ($(".especie").val() == "0") {
                            $(".especie").focus().after("<span class='error'>Seleccione Especie</span>");
                            return false;
                        }
                    });

                    Sys.WebForms.PageRequestManager.getInstance().add_endRequest(EndRequestHandler);
                    function EndRequestHandler(sender, args) {
                        $("#<%=txtTallaPromedio.ClientID %>").numeric();
                        $("#<%=txtCantidad.ClientID %>").numeric(false);
                        $("#<%=txtVolumen.ClientID %>").numeric();
                        $(".boton").click(function () {
                        $(".error").remove();

                            if ($(".especie").val() == "0") {
                                $(".especie").focus().after("<span class='error'>Seleccione Especie</span>");
                                return false;
                            }
                            else if ($(".estadio").val() == "0") {
                                $(".estadio").focus().after("<span class='error'>Seleccione Estadio</span>");
                                return false;
                            }
                            else if ($(".talla").val() == "") {
                                $(".talla").focus().after("<span class='error'>Ingrese talla promedio</span>");
                                return false;
                            }
                            else if ($(".cantidad").val() == "") {
                                $(".cantidad").focus().after("<span class='error'>Ingrese Número Individuos</span>");
                                return false;
                            }
                            else if ($(".volumen").val() == "") {
                                $(".volumen").focus().after("<span class='error'>Ingrese Volumen (Kg)</span>");
                                return false;
                            }
                        });
                        $(".talla, .cantidad, .volumen").keyup(function () {
                            if ($(this).val() != "") {
                                $(".error").fadeOut();
                                return false;
                            }
                        });
                    }
                });
            </script>
            <asp:UpdatePanel ID="UpdatePanel2" runat="server">
                <ContentTemplate>
                    <asp:HiddenField ID="hdnaccion" runat="server" />
                    <asp:HiddenField ID="hdncodempresa" runat="server" />
                    <asp:HiddenField ID="hndcodestablecimiento" runat="server" />
                    <asp:HiddenField ID="hdncodregistrosiembra" runat="server" />
                    <asp:HiddenField ID="hdnperiodo" runat="server" />
                    <table style="text-align: left;" class="clsTablaForm">
                        <tr>
                            <td colspan="5">
                                <h2 class="abajo15 border-bottom">
                                    Siembra del Mes</h2>
                            </td>
                        </tr>
                        <tr>
                            <td>
                                Periodo
                            </td>
                            <td colspan="3">
                                <asp:TextBox ID="txtPeriodo" runat="server" ReadOnly="true" Enabled="false" CssClass="inputText" />
                            </td>
                        </tr>
                        <tr>
                            <td>
                                Especie
                            </td>
                            <td>
                                <div class="styled-select">
                                    <asp:DropDownList ID="ddlEspecie" runat="server" AutoPostBack="true" OnSelectedIndexChanged="ddlEspecie_SelectedIndexChanged"
                                        CssClass="especie">
                                    </asp:DropDownList>
                                </div>
                            </td>
                            <td>
                                Estadío
                            </td>
                            <td>
                                <div class="styled-select">
                                    <asp:DropDownList ID="ddlEstadio" runat="server" CssClass="estadio">
                                    </asp:DropDownList>
                                </div>
                            </td>
                        </tr>
                        <tr>
                            <td>
                                Talla Promedio
                            </td>
                            <td>
                                <asp:TextBox ID="txtTallaPromedio" runat="server" MaxLength="7" CssClass="talla  inputText" />
                            </td>
                            <td>
                                
                            </td>
                            <td>
                                
                            </td>
                        </tr>
                        <tr>
                            <td>
                                N° de Individuos
                            </td>
                            <td>
                                <asp:TextBox ID="txtCantidad" runat="server" MaxLength="7" CssClass="cantidad inputText" />
                            </td>
                            <td>
                                Volumen
                            </td>
                            <td>
                                <asp:TextBox ID="txtVolumen" runat="server" MaxLength="7" CssClass="volumen inputText" />
                            </td>
                        </tr>
                        <tr>
                        <td colspan="4">
                            <div class="contentButton">
                                <asp:Button ID="btnGrabar" CssClass="boton button-small" runat="server" Text="Guardar" OnClick="btnGrabar_Click" />
                                <asp:Button ID="btnLimpiar" CssClass="button-small p3" runat="server" Text="Limpiar"
                                    OnClick="btnLimpiar_Click" />
                            </div>
                        </td>
                    </tr>
                    </table>
                </ContentTemplate>
            </asp:UpdatePanel>
        </div>

    <script type="text/javascript">
        $(function () {
            InitializeDeleteConfirmation();

        });

        function InitializeDeleteConfirmation() {
            $('#deleteConfirmationDialog').dialog({
                autoOpen: false,
                resizable: false,
                height: 120,
                modal: true,
                buttons: {
                    "Delete": function () {
                        $(this).dialog("close");
                        $(this).css("font-size:10px")
                    },
                    Cancel: function () {
                        $(this).dialog("close");
                    }
                }
            });
        }

        function deleteItem(uniqueID, itemID) {
            var dialogTitle = 'Eliminar registro ' + itemID + '?';

            $("#deleteConfirmationDialog").html('<p><span class="ui-icon ui-icon-alert" style="float:left; margin:0 7px 20px 0;"></span>Por favor confirme la eliminación del Registro</p>');

            $("#deleteConfirmationDialog").dialog({
                title: dialogTitle,
                buttons: {
                    "Eliminar": function () { __doPostBack(uniqueID, ''); $(this).dialog("close"); },
                    "Cancelar": function () { $(this).dialog("close"); }
                }
            });

            $('#deleteConfirmationDialog').dialog('open');
            return false;
        }

        function ShowError(errorMessage) {
            $(document).ready(function () {
                $("#deleteErrorDialog").text(errorMessage);
                $("#deleteErrorDialog").dialog({
                    modal: true,
                    buttons: {
                        Ok: function () {
                            $(this).dialog("close");
                        }
                    }
                });
            });
        }
    </script>
    <div id="deleteConfirmationDialog" style="font-size: 10px;">
    </div>
    <div id="deleteErrorDialog" title="Aviso:" style="font-size: 10px;">
    </div>
    <br />

        <div>
            <asp:UpdatePanel ID="UpdatePanel1" runat="server">
                <ContentTemplate>
                    <asp:GridView ID="gvRegistro" runat="server" AllowPaging="false" AllowSorting="false" Width="80%"
                        AutoGenerateColumns="false" CssClass="clsTabla" OnRowCommand="gvRegistro_RowCommand"
                        DataKeyNames="cod_registro_siembra, cod_empresa, cod_establecimiento,codespecie,desespecie,cod_tipo_especie,des_tipo_especie,cod_estadio,des_estadio,tallapromedio,cantidad, numvolumen, pesopromedio">
                        <Columns>
                            <asp:TemplateField HeaderText="Nro.">
                                <ItemTemplate>
                                    <%#Convert.ToInt32(DataBinder.Eval(Container, "DataItemIndex")) + 1%>
                                </ItemTemplate>
                                <ItemStyle HorizontalAlign="Center" />
                                <HeaderStyle CssClass="cl_cab_busca" ForeColor="#ffffff" Width="25px" />
                            </asp:TemplateField>
                            <asp:BoundField DataField="cod_tipo_especie" HeaderText="cod_tipo_especie">
                                <ItemStyle CssClass="hiddencol" />
                                <HeaderStyle CssClass="hiddencol" />
                            </asp:BoundField>
                            <asp:BoundField DataField="des_tipo_especie" HeaderText="Tipo Especie">
                                <ItemStyle CssClass="hiddencol" />
                                <HeaderStyle CssClass="hiddencol" />
                            </asp:BoundField>
                            <asp:BoundField DataField="cod_empresa" HeaderText="codempresa">
                                <ItemStyle CssClass="hiddencol" />
                                <HeaderStyle CssClass="hiddencol" />
                            </asp:BoundField>
                            <asp:BoundField DataField="codespecie" HeaderText="codespecie">
                                <ItemStyle CssClass="hiddencol" />
                                <HeaderStyle CssClass="hiddencol" />
                            </asp:BoundField>
                            <asp:BoundField DataField="desespecie" HeaderText="Especie">
                                <ItemStyle CssClass="hiddencols" />
                                <HeaderStyle CssClass="hiddencols" Width="150px" />
                            </asp:BoundField>
                            <asp:BoundField DataField="cod_estadio" HeaderText="codespecie">
                                <ItemStyle CssClass="hiddencol" />
                                <HeaderStyle CssClass="hiddencol" />
                            </asp:BoundField>
                            <asp:BoundField DataField="des_estadio" HeaderText="Estadío">
                                <ItemStyle CssClass="hiddencols" />
                                <HeaderStyle CssClass="hiddencols" Width="150px" />
                            </asp:BoundField>
                            <asp:BoundField DataField="tallapromedio" HeaderText="Talla Prom.">
                                <ItemStyle CssClass="hiddencols" HorizontalAlign="Center" />
                                <HeaderStyle CssClass="hiddencols" Width="80px" />
                            </asp:BoundField>
                            <asp:BoundField DataField="pesopromedio" HeaderText="Peso Prom.">
                                <ItemStyle CssClass="hiddencols" HorizontalAlign="Center" />
                                <HeaderStyle CssClass="hiddencols" Width="80px" />
                            </asp:BoundField>
                            <asp:BoundField DataField="cantidad" HeaderText="N° Individuos" DataFormatString="{0:N2}">
                                <ItemStyle CssClass="hiddencols" HorizontalAlign="Right" />
                                <HeaderStyle CssClass="hiddencols" Width="80px" />
                            </asp:BoundField>
                            <asp:BoundField DataField="numvolumen" HeaderText="Volumen(Kg)" DataFormatString="{0:N2}">
                                <ItemStyle CssClass="hiddencols" HorizontalAlign="Right" />
                                <HeaderStyle CssClass="hiddencols" Width="80px" />
                            </asp:BoundField>
                            <asp:TemplateField>
                                <ItemTemplate>
                                    <asp:ImageButton ID="ibtEditar" runat="server" CommandName="x_edit" ToolTip="Modificar"
                                        ImageUrl="~/Imagenes/Iconos/editrow16.png" CssClass="marginRight5"/>
                                    <asp:ImageButton ID="ibt_delete" runat="server" CommandName="x_delete" ToolTip="Eliminar"
                                        ImageUrl="~/Imagenes/Iconos/trash16.png" OnClientClick="javascript:return deleteItem(this.name, this.alt);" />
                                </ItemTemplate>
                                <HeaderStyle HorizontalAlign="Center" Width="40px" />
                                <ItemStyle HorizontalAlign="Center" />
                            </asp:TemplateField>
                        </Columns>
                        <RowStyle CssClass="RowStyle" />
                        <HeaderStyle CssClass="HeaderStyle" />
                        <AlternatingRowStyle CssClass="AlternatingRowStyle" />
                    </asp:GridView>
                    <asp:Panel ID="pnlMensaje" runat="server" Visible="false" Style="padding-top: 30px;
                        border: dotted 1px #222; width: 700px; margin: auto; height: 60px; font-size: medium;
                        color: #3c9fff; font-weight: bold;">
                        <asp:Label ID="lblMensaje" runat="server" />
                    </asp:Panel>
                </ContentTemplate>
            </asp:UpdatePanel>
        </div>

</asp:Content>
